/* CSS Document */
body{margin:0px;padding:0px;color:#222;font-size:13px;line-height:20px;}
img,button{border:0 none;}
p,ul,li{list-style-type:none; padding:0px; margin:0px;}
.ft{ float:left; height:30px;padding-top:10px; padding-left:10px;}
.fl{ float:left; padding-left:5px;}
.fr{ float:right;}
.hr_10{height:10px; font-size:1px; line-height:1px; width:100%; overflow:hidden; clear:both;}

a{color:#222;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
	
#page{width:1000px;margin-left:auto;margin-right:auto;background-color:#FFF;}
.box{width:1000px; margin:0 auto;}
/*-------------------------------------------top-------------------------------------------*/	

.logo{width:300px;height:90px;float:left;}
.top_bg{width:360px;height:90px;float:left;}
.tel{width:340px;height:90px;float:left; background:url(../images/tel.jpg);}
.img_skin{width:1000px;height:400px;float:left;}
	
.nav_skin{width:1000px;height:40px;line-height:40px;float:left;background:url(../images/nav_bg.jpg) repeat-x; border-top:solid 1px #CCCCCC;}
.nav_skin li{width:122px;text-align:center;float:left;color:#FFF;font-size:14px;font-weight:bold;}
.nav_skin li a{color:#FFF;text-decoration:none;}
.nav_skin li a:hover{color:#FFF;text-decoration:underline;}
.nav_fenge{width:2px;height:40px;float:left;background:url(../images/nav_fenge.jpg) no-repeat;}
.hover{ background:url(../images/nav_fenge.jpg); background-repeat:no-repeat;}

.search_skin{width:998px;height:40px;float:left;border-left:1px solid #ccc8c7;border-right:1px solid #ccc8c7;background:url(../images/search_bg.jpg) repeat-x;}
.search_menu{width:74px;height:22px;color:#2e1900;font-size:12px;text-align:center;border:none;cursor:pointer;background:url(../images/search_menu.jpg) no-repeat;}
	
.middle_left{width:250px;float:left;}

.middle_left_box{width:248px;float:left;border:1px solid #d7d2cc;margin-bottom:10px;}
.middle_left_title{width:248px;height:28px;line-height:28px;float:left;border-bottom:1px solid #d7d2cc;}
.middle_left_title ul{ width:240px; margin-left:10px!important; margin-left:5px; float:left;}
.middle_left_title li{margin-right:8px;}

.middle_left_con{width:230px;margin:10px!important;margin:5px;float:left;padding-bottom:18px;padding-top:8px;}
.middle_left_con a{ display:block; width:150px; float:left;}
.middle_left_con span{ float:left;}
.middle_left_con ul{ float:left; width:230px;}
.middle_left_con li{ float:left; width:230px; height:24px; line-height:24px;}

.middle_left_con2{width:248px;float:left; padding-top:10px;}
.menu_skin{width:108px;float:left;margin-bottom:8px;padding-left:12px;}
	
.middle_right{width:735px;float:right;}
.middle_right_box{width:735px;float:left;margin-bottom:10px;}
.middle_right_title{width:735px;height:27px;float:left;border-bottom:1px solid #d4d0cf;}
.title_style1{width:76px;height:26px;line-height:26px;font-weight:bold;text-align:center;color:#FFF;float:left;margin-right:2px;background:url(../images/title_style1.jpg) no-repeat;}
.title_style1 a{color:#FFF;text-decoration:none;}
.title_style1 a:hover{color:#FFF;text-decoration:none;}
.title_style2{width:76px;height:26px;line-height:26px;font-weight:bold;text-align:center;color:#666666;float:left;margin-right:2px;background:url(../images/title_style2.jpg) no-repeat;}
.title_style2 a{color:#666666;text-decoration:none;}
.title_style2 a:hover{color:#666666;text-decoration:none;}

.middle_right_con{width:715px;float:left;margin:10px!important;margin:5px;}
	
.products_right_con{width:730px;float:left;margin-top:20px;clear:left;}
	
.middle_right_box2{width:360px;float:left;}
.middle_right_box2_title{width:350px;margin-left:5px;float:left;margin-top:5px; margin-bottom:5px;}
.right_title1{width:130px;height:25px;float:left;border-bottom:1px solid #ef1748;}
.right_title2{width:220px;height:25px;float:left;border-bottom:1px solid #6e6e6e;}
.middle_right_box2_con{width:333px;float:left;padding-bottom:8px; padding-left:15px;}
.middle_right_box2_con a{ display:block; width:250px; float:left;}
.middle_right_box2_con span{ float:left;}
.middle_right_box2_con ul{width:340px;float:left;}
.middle_right_box2_con li{width:340px;height:24px;float:left;}
	
.bottom_style1{width:1000px;margin:0 auto;text-align:center;background-color:#900000;color:#FFF;padding-top:2px;padding-bottom:2px;}
.bottom_style1 a{ color:#FFF; text-decoration:none;}
.bottom_style1 a:hover{ color:#FFF; text-decoration:none; font-weight:bold;}
.bottom_style2{width:1000px;padding-top:10px;padding-bottom:10px;background-color:#eaebed;float:left;text-align:center;}
.bottom_style2 a:hover{ font-weight:normal;}
	
.list_img_skin{width:1000px;height:280px;float:left; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
	
.list_left_box{width:250px;float:left;margin-bottom:10px;padding-bottom:10px;background-color:#ededed;}
.list_left_title{width:250px;height:30px;line-height:30px;font-size:14px;font-family:"Arial";color:#FFF;background:url(../images/list_left_title.jpg) repeat-x;float:left;}
.list_left_con{width:230px;margin:10px!important;margin:5px;float:left;}
.list_left_style1{width:200px;float:left;padding-left:15px;border-bottom:1px solid #FFF;font-weight:bold;margin-left:10px!important;margin-left:5px;background:url(../images/icon_list_left.jpg) left center no-repeat; line-height:20px;}
.list_left_style2{width:200px;float:left;padding-left:15px;border-bottom:1px solid #FFF;margin-left:10px!important;margin-left:5px;background:url(../images/icon_list_left2.jpg) left center no-repeat;}
	
.list_left_box2{width:248px;float:left;border:1px solid #d7d2cc;margin-bottom:10px;background:url(../images/title_bg.jpg) top repeat-x;}
.list_left_box2_title{width:238px;margin-left:5px;float:left;margin-top:5px;}
.left_title1{width:80px;height:25px;float:left;border-bottom:1px solid #ef1748;}
.left_title2{width:150px;height:25px;float:left;border-bottom:1px solid #6e6e6e;}
.list_left_box2_con{width:230px;float:left;margin:10px!important;margin:5px;padding-bottom:12px;}
.list_left_box2_con a{ display:block; width:160px; float:left;}
.list_left_box2_con ul{width:230px;float:left;}
.list_left_box2_con li{width:230px;height:24px;float:left;}
	
.list_right_title{width:100px;height:26px;float:left;line-height:26px;font-weight:bold;text-align:center;color:#FFF;background:url(../images/list_right_title.jpg) no-repeat;}
.list_right_title a{color:#FFF;text-decoration:none;}
.list_right_title a:hover{color:#FFF;text-decoration:none;}
	
.list_right_bg1{width:8px;height:50px;float:left;margin-top:10px;background:url(../images/list_right_bg1.jpg) top no-repeat;}
.list_right_bg2{width:640px;float:left;margin-top:10px;padding-top:20px;background:url(../images/list_right_bg2.jpg) top repeat-x; padding-left:30px; line-height:25px;}
.list_right_bg2 p{ line-height:25px;}
.list_right_bg2 li{ float:left;border-bottom:#CCCCCC dashed 1px; line-height:25px;}
.list_right_bg2 li a{ display:block; width:500px; float:left;}
.list_right_bg2 li span{ float:left;}
.list_right_bg2 img{width:150px; height:100px;padding:1px;border:1px solid #ccc;}
.list_right_bg2 table{ float:left;}
.list_right_bg3{width:8px;height:50px;float:left;margin-top:10px;background:url(../images/list_right_bg3.jpg) top no-repeat;}
.list_right_bg4{width:600px;float:left;margin-top:10px;padding-top:20px;background:url(../images/list_right_bg2.jpg) top repeat-x; padding-left:30px; line-height:25px;}
.list_right_bg4 p{line-height:25px;}
	
.designer_box1{float:left;}
.designer_box2{float:left;background:url(../images/designer_bg.jpg) repeat-x;}	
.designer_box3{width:680px;height:155px;float:left;border-bottom:1px dashed #e1dad0;}
.designer_box4{width:680px;float:left;margin-top:20px;}
	
.photo_skin{width:115px;height:140px;float:left;margin-left:10px!important;margin-left:5px;margin-top:10px;background:url(../images/photo_bg.png) no-repeat;}
.photo_con{width:200px;margin-left:10px!important;margin-left:5px;float:left;margin-top:10px;}
.photo_con ul{ width:200px; border-bottom:none;}

.photo_con2{width:530px;margin-left:10px!important;margin-left:5px;float:left;margin-top:10px;}
.photo_con2 ul{ width:530px; border-bottom:none;}

.designer_work{width:680px;height:28px;float:left;background:url(../images/designer_work.jpg) no-repeat}
.designer_work_con{width:680px;float:left;margin-top:20px;}


/*-------------------------------------------font----------------------------------------*/

.font14_coffee_bold{font-size:14px;font-weight:bold;color:#5a2c0b;}
	
.font13_coffee_bold{font-size:13px;font-weight:bold;color:#5a2c0b;}
	
.font12_coffee{color:#5a2c0b;}
.font12_coffee a{color:#5a2c0b;text-decoration:none;}
.font12_coffee a:hover{color:#5a2c0b;text-decoration:none;}
	
.font12_yellow{color:#ed7d17;}
.font12_hui{color:#666;font-size:12px;}
.font12_hui a{color:#666;text-decoration:none;}
.font12_hui a:hover{color:#666;text-decoration:underline;}
	
.font13_hui{color:#666;}
.font13_hui a{color:#666;text-decoration:none;}
.font13_hui a:hover{color:#666;text-decoration:underline;}
	
.font12_red{color:#F00;}
.font12_red a{color:#F00;text-decoration:none;}
.font12_red a:hover{color:#F00;text-decoration:underline;}
	
.font16_coffee_bold{font-size:16px;font-weight:bold;color:#5a2c0b;}
	
.font_da{font-size:16px;}
.font_zhong{font-size:14px;}
.font_xiao{font-size:12px;}

.ppp{ border:1px solid #999999; background:#C8c8c8;margin:5px;}
.ppp p{ font-family:"ËÎÌå"; font-size:12px; color:#FF0000;}

.list_pages_box{ float:right;margin:10px 10px; color:#444;}
.dede_pages{ float:right;}
.pagelist li{ float:left; color:#444; font-family:Verdana, Geneva, sans-serif; font-size:13px;padding:0 0 0 10px; text-decoration:none;}
.pagelist li a{ color:#444;}
.pagelist li a:hover{ float:left; text-decoration:none; font-size:13px;}
.pageinfo{ color:#444;}

.list_left_con .thisclass{width:200px;float:left;padding-left:15px;border-bottom:1px solid #FFF;font-weight:bold;margin-left:10px!important;margin-left:5px;background:url(../images/icon_list_left.jpg) left center no-repeat; color:#999999;}

h4{ font-size:12px; font-family:"ËÎÌå"; color:#444; font-weight:normal; margin:0 auto; padding-top:12px; float:left;}
.tags{ float:left; padding-left:20px; width:400px;}
.tags li{ float:left; width:50px;padding-top:12px; text-align:center;}

.search{ float:right; padding-right:30px;}
.search h4{ float:left;}
.search .form{ float:left;}
button{ width:50px; height:20px; margin-top:5px; border:#999999 1px solid; background:#eaeaea; margin-left:5px;}
.form{ padding-left:20px;}

.tab{ width:720px;}

.tab_menu{ height:25px;}
.tab_menu li{ float:left; width:76px;height:25px; line-height:25px; text-align:center; border-bottom:none; margin-right:3px; background:url(../images/title_style2.jpg) no-repeat; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}
.tab_menu li.selected{background:url(../images/title_style1.jpg) no-repeat; color:white; font-weight:bold;}
.tab_menu li.hover{background:url(../images/title_style1.jpg) no-repeat; cursor:pointer;}

.tab_box{ height:200px; border-top:1px solid #ccc; padding:10px 5px;}
.tab_box img{ width:120px; height:80px; padding:7px 0;}

.listbox{padding-top:10px;}
.listbox li{ width:650px; float:left;}
.listbox img{ width:100px; height:91px;padding:1px; margin:3px; border:1px solid #ccc;}
.listbox .title{ font-size:14px;float:left;}
.listbox .title a{display:block; width:350px;font-weight:bold;}
.listbox .info{float:left;}
.listbox .title_left{ width:110px;float:left;}
.listbox .title_right{ width:540px;float:left;}
.listbox .intro{ clear:both;}

.dede_pages{ width:600px; float:left;}
.pright{ width:600px; float:left;}

.bshare img{width:100%; height:100%;}

.tbox{width:650px;}
.comm li{ width:200px;float:left;}

input,textarea{border-color:#666 #BBB #BBB #666;border-style:solid;border-width:1px;}
select{border-color:#666 #BBB #BBB #666;border-style:solid;border-width:1px;}

.btn1_mouseout   { 
  BORDER-RIGHT:   #7EBF4F   1px   solid;   PADDING-RIGHT:   2px;   BORDER-TOP:   #7EBF4F   1px   solid;   PADDING-LEFT:   2px;   FONT-SIZE:   12px;   FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#B3D997);   BORDER-LEFT:   #7EBF4F   1px   solid;   CURSOR:   hand;   COLOR:   black;   PADDING-TOP:   2px;   BORDER-BOTTOM:   #7EBF4F   1px   solid 
} 
.btn1_mouseover   { 
  BORDER-RIGHT:   #7EBF4F   1px   solid;   PADDING-RIGHT:   2px;   BORDER-TOP:   #7EBF4F   1px   solid;   PADDING-LEFT:   2px;   FONT-SIZE:   12px;   FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#CAE4B6);   BORDER-LEFT:   #7EBF4F   1px   solid;   CURSOR:   hand;   COLOR:   black;   PADDING-TOP:   2px;   BORDER-BOTTOM:   #7EBF4F   1px   solid 
} 